Computer Science Distilled: Learn the Art of Solving Computational Problems

Computer Science Distilled: Learn the Art of Solving Computational Problems

  • Downloads:4315
  • Type:Epub+TxT+PDF+Mobi
  • Create Date:2022-02-12 06:55:56
  • Update Date:2025-09-07
  • Status:finish
  • Author:Wladston Ferreira Filho
  • ISBN:0997316020
  • Environment:PC/Android/iPhone/iPad/Kindle

Summary

A foolproof walkthrough of must-know computer science concepts。 Designed for readers who don't need the academic formality, it's a fast and easy computer science guide。 It teaches essential concepts for people who want to program computers effectively。 First, it introduces discrete mathematics, then it exposes the most common algorithms and data structures。 It also shows the principles that make computers and programming languages work。

Download

Reviews

lê duy bình

Really straightforward and simple content。 It helps those who have little experience with computer science making sense their fragment pieces of knowledge。

Nishu Choudhary

This book is aimed towards beginners in Computer Science。 Basically, it serves as an exhaustive list of important areas of Computer Science。

Srikantadatta Tagadur

As we all know that 21st century is the age of computers。 It is no surprise that having essential computer skills is crucial for landing a job。 However computer science is still not everyone’s cup of tea。 Most of the people shy away from digging deep into the inner workings of a computer and think that one needs to be a math genius to understand what happens under the hood of a computer。 Though one needs math to understand the crux of things it is not the end of the road as the author in this bo As we all know that 21st century is the age of computers。 It is no surprise that having essential computer skills is crucial for landing a job。 However computer science is still not everyone’s cup of tea。 Most of the people shy away from digging deep into the inner workings of a computer and think that one needs to be a math genius to understand what happens under the hood of a computer。 Though one needs math to understand the crux of things it is not the end of the road as the author in this book keeps math to the bare minimum and explains the inner workings of a computer in layman terms。 The book truly stands to it’s name as the author has distilled the important aspects of computer science in an easy to understand and lucid way。 I thoroughly enjoyed reading the book as it served as a perfect refresher to brush upon my existing skills。 I highly recommend this book to anyone who is interested in venturing into the field of computer science and are looking for a starting point which provides a structured approach in an easy to assimilate manner。 。。。more

Husain Alghasra

This book served me well, after almost 10 years of being out of practice, I decided recently to pursue computer science studies again, I already forgot 90% of the concepts and of course, 10 years is like a 100 technology years, where technologies are advancing in a very fast pace…。 So getting back again to the field is certainly harder than being a freshman。Well, I owe this book a big time, it refreshed my memory and helped me spark that passion again。

Dissoin

Gives the overall picture of computer science by touching almost all the prominent topics that you will come across。 The language is not technical。 Any one who wonders how computers, smart phones work under the hood should read this book。 Especially if you are a self thought computer science enthusiast you should definitely read to get the big picture。 It mentions most common fields in computer science such as algorithms, databases, programming, hardware etc。 and tells enough so that you can con Gives the overall picture of computer science by touching almost all the prominent topics that you will come across。 The language is not technical。 Any one who wonders how computers, smart phones work under the hood should read this book。 Especially if you are a self thought computer science enthusiast you should definitely read to get the big picture。 It mentions most common fields in computer science such as algorithms, databases, programming, hardware etc。 and tells enough so that you can continue researching if it interest you。 Highly recommend it to people at the beginning of computer science carrier and people who want scratch the surface of the that black box we use every day。 。。。more

Maryam

It's just a bunch of definitions, problems thrown together without solutions or suitable explanation I went for the book as a way to add something to a not so productive day I was having but I wish I didn't and the best decision I've made is quitting half way through It's just a bunch of definitions, problems thrown together without solutions or suitable explanation I went for the book as a way to add something to a not so productive day I was having but I wish I didn't and the best decision I've made is quitting half way through 。。。more

Chase

I completed a BS in computer science before finding this book。 I wish I had found this book first。 It covered the same material and had links to textbooks that flesh out the academic side of computer science。 If you're on the fence about a CS degree, do yourself a huge favor and read this book and it's sequel cover to cover。 It will help make up your mind。 I completed a BS in computer science before finding this book。 I wish I had found this book first。 It covered the same material and had links to textbooks that flesh out the academic side of computer science。 If you're on the fence about a CS degree, do yourself a huge favor and read this book and it's sequel cover to cover。 It will help make up your mind。 。。。more

Srinivasan Nanduri

Spot on in distilling the art。 A must read for all computer science engineers interested to build coding skills specifically…

Baudi

Learned something new and interesting in this one, also didn't manage to remember everything that was in the book Learned something new and interesting in this one, also didn't manage to remember everything that was in the book 。。。more

Alex

Is a fantastic book with computer science concepts explained neatly。 Anyone without a computer science background can easily grasp the concepts therein。 Much gratitude to the team behind the work done on this book。

Aliaksiej Maroz

I like this book。 From the beginning of the book you dive into algorithms, graphs, databases。。。 I got lost in chapters about algorithms -- some of them was described superficially (like it should, I believe)。

Simon

Descriptions and explanations are pretty vague。 I don’t know how the author manage to turn so many basic concepts into impossible to understand concepts。 Is not even an introductory book。

Devyang Sharma

This book is really good for beginners with no knowledge of math and programming fundamentals。Great Informative read

Feres Talh

This is an amazing book ,it's a real source of information for students who want to improve their knowledge and for trainers to inspire from the examples in the book , all the chapters are very clear , and personally i liked ALGORITHMS , DATABASES and COMPUTERS chapters they are super amazing。 Good work keep going 。。。 This is an amazing book ,it's a real source of information for students who want to improve their knowledge and for trainers to inspire from the examples in the book , all the chapters are very clear , and personally i liked ALGORITHMS , DATABASES and COMPUTERS chapters they are super amazing。 Good work keep going 。。。 。。。more

Ghulam

What an amazing introduction to the world of computer science for a beginner。 I would highly recommend this book as it build from very basic concepts to explain such a complex science。 I wish I read this book when I first started computer science。

Ayomide Oyekanmi

Computer Science Distilled: Learn the Art of Solving Computational ProblemsWladston Ferreira FilhoOne of my mental models is First Principles。 When I'm really interested in a topic I like to be able to understand the first principles around it to build my understanding。 And when I really understanding a topic, I can get creative with it。For me, CS Distilled was a "First Principles" recap of some of the most important topics in Computer Science。 I'd recommend it to anyone who wants to (really) le Computer Science Distilled: Learn the Art of Solving Computational ProblemsWladston Ferreira FilhoOne of my mental models is First Principles。 When I'm really interested in a topic I like to be able to understand the first principles around it to build my understanding。 And when I really understanding a topic, I can get creative with it。For me, CS Distilled was a "First Principles" recap of some of the most important topics in Computer Science。 I'd recommend it to anyone who wants to (really) learn CS fundamentals in plain English; I think it's a useful prerequisite to writing efficient code。 。。。more

Will Bidstrup

A good reference to spur reading in more depth。

Matt Gross

Good overview for beginners。 Somewhat high level。 Not recommended for folks already familiar with the topics。

Caroline KH Tan

Good reference and intro for ppl new to the world of computer science。 But a lot of concepts still require the reader to go outside and do your own research/reading to understand because the field is simply too abstract to understand without real world examples

Pablo

Good, simple and short read, is mostly a summary of many computer science related topics。 Good if you're a beginner, fun if you're experienced。 Good, simple and short read, is mostly a summary of many computer science related topics。 Good if you're a beginner, fun if you're experienced。 。。。more

Wael Kassem

This book is very useful for new-coming programmers。 It's highly recommend especially if you studied some algorithms at college, but don't know why you are implementing them。 It puts you into the Algorithms context。 It doesn't teach you a huge set of algorithms and the math behind them。 But the author does a decent job in breaking down the necessity of putting famous algorithms into good use。 This book is very useful for new-coming programmers。 It's highly recommend especially if you studied some algorithms at college, but don't know why you are implementing them。 It puts you into the Algorithms context。 It doesn't teach you a huge set of algorithms and the math behind them。 But the author does a decent job in breaking down the necessity of putting famous algorithms into good use。 。。。more

Bruno Palacio

Excellent book with the basic and core concepts in computer science。Mainly targeted at beginners, it is not only for Computer Science students, but for anyone interested in programming and understanding the foundations of this field。

LustHeroin

I recomend this book as book for entry-level and scholarships

Sadraque Viana

A great book for novice programmers!

Alessandro Piovaccari

This short book manages to give a great summary of many important aspects of computer science in a clear and concise way。 A good way to refresh concepts。 It will definitely will be part of the list of my reference books。

Sheharyar Ameen

it helps your inductive reasoning and makes you aware of what data is and how to select the relevant data also, with large chunks of Data; the strategies on how one can use the power of logic to transform that data into computational analysis an example would be boolean variable (true/false), the if command and the like Definite read for those that want to organize their digital life!

Jarrett Feeman

Great IntroductionVery easy to understand and thoughtfully laid out introduction to computer science。 This book created an even larger desire to learn more about the topics presented。

Andrés Hernández

Great summary of CS concepts。 Clear visuals and engaging writing。 I wish it wasn’t that distilled at times, but that didn’t stop me from enjoying it。

Jonathan Molina

Excelente libro para aprende lo básico de ciencia de computación, sea por querer aprender un poco y ya, sea por querer entrar a este mundo y ver topicos en cuáles enfocarse o como libro de consulta。 De todas formas se transforma en una entretenida lectura。

Colin Burgess

Computer science is a topic which I have been lightly dabbling with for the last two years, or so。 My background is in philosophy, so logic, and analysis is something I appreciate, but I am no computer whiz。 I have been learning data science for a couple of yers, and decided it was time that I become somewhat fluent in the topic of computer science, itself。 I was after a book that would not be way above my level of comprehension, and found “Computer Science Distilled,” by Wladston Ferreira Filho Computer science is a topic which I have been lightly dabbling with for the last two years, or so。 My background is in philosophy, so logic, and analysis is something I appreciate, but I am no computer whiz。 I have been learning data science for a couple of yers, and decided it was time that I become somewhat fluent in the topic of computer science, itself。 I was after a book that would not be way above my level of comprehension, and found “Computer Science Distilled,” by Wladston Ferreira Filho。 Holding a Master’s degree in Computing Science, he seems qualified to write on this subject。 I was impressed how he managed to discern which information was relevant to new learners, without presupposing prior knowledge of the subject。 At his level of academia, it might be easy to get out of touch with the layman in the field, something which he does not do in this book。 In about 160 pages, he covers everything from logic/mathematics, to the nature of data, and algorithms。 He then discusses databases, and gives a quick introduction to how computers work at the hardware level。 To top it off, he gives an introduction to programming。 Nothing in this book presupposes any prior programming knowledge, and the code he does use is written in a pseudocode which resembles Python。 It is very straightforward。 Each chapter can be read in isolation, as reference, or as a whole。 This book seems highly suitable for people entertaining the idea of pursuing computer science, but aren’t sure。 It would also be useful for people working with computers, and want to know a bit more about how they operate under the hood。 Even someone who isn’t mechanically inclined should know a bit about checking their oil, and what a funny noise might indicate。 This book will help you with that, but with computers。 Reading this book helped me see that a tech degree is not out of my reach, at all, and I will be keeping this book nearby as I pursue my first year of a Computer Science degree, at the ripe old age of 39, and you should too。 。。。more